package com.itfenghuang.day01;

class A01_作业 {
    public static void main(String[] args) {
        /*
            11. 分析以下需求，并用代码实现
            1.定义Person类
            属性：
            姓名name、性别gender、年龄age、国籍nationality；
            方法：
            吃饭eat、睡觉sleep，工作work。
            2.根据人类，创建一个学生类Student
            增加属性：
            学校school、学号stuNumber；
            重写工作方法（学生的工作是学习）。
            3.根据人类，创建一个工人类Worker
            增加属性：
            单位unit、工龄workAge；
            重写工作方法（工人的工作是盖房子）。
            4.根据学生类，创建一个学生干部类 StudentLeader
            增加属性：
            职务job；
            增加方法：开会meeting（学生干部喜欢开会!）。
            5.编写测试类分别对上述3类具体人物进行测试。

            6.要求运行结果:
            学生需要学习!
                    工人的工作是盖房子!
                    学生干部喜欢开会!

            8.继承使用时机:
                只有当两个类的关系是is 的时候,才可以使用继承
                 不能仅仅是为了获取某个功能,然后去随便的继承一个类
         */
    }
}

//class Person{
//    public String name;
//    public int age;
//    public String gender;
//    public String nationality;
//
//    public void eat(){
//        System.out.println("吃饭");
//    }public void sleep(){
//        System.out.println("睡觉");
//    }public void work(){
//        System.out.println("工作");
//    }
//}
//class Student extends Person{
//    public String school;
//    public String stuNumber;
//
//        public void  work(){
//            System.out.println("学生的工作是学习");
//        }
//
//}
//class Worker  extends Person{
//    public String unit;
//    public int workAge;

//    public void work(){
//        System.out.println("工人的工作是盖房子");
//    }
//
//
//}
//class StudentLeader  extends Person{
//    public String job;
//
//    public void meeting(){
//        System.out.println("学生干部喜欢开会");
//    }
//}